WinKE: A Proof Assistant for Teaching Logic

نویسنده

  • Marcello D'Agostino
چکیده

WinKE is a new interactive theorem proving assistant based on the KE calculus, a refutation system which combines features from Smullyan's analytic tableaux and Gentzen's natural deduction. It has been developed to support teaching logic and reasoning to undergraduate students. The software is supportive of and complementary to an introductory textbook on classical logic Mondadori and D'Agostino, 1997]. This paper provides a short introduction to the KE calculus and describes the main features of the WinKE system. 1 The KE Calculus In this paper we present an interactive pedagogical system for teaching classical logic based on the system KE (see D'Agostino and Mondadori, 1994] and Mondadori and D'Agostino, 1997]). This is a refutation system which, in our view, supersedes both natural deduction and Smullyan's tableau method, namely the most popular systems currently used in teaching. One drawback of the method of analytic tableaux is that its rules do not capture one of the essential semantic features of classical logic, namely the bivalent character of the underlying notion of truth (see Broda et al., 1995]). This problem could be solved by augmenting the tableau rules with the rule given below: A :A We call this rule PB, from Principle of Bivalence. The formula A which appears in the two nodes generated by an application of this rule is called PB-formula. It is well-known that in a tableau environment this rule corresponds to the cut rule of the sequent calculus. Therefore, its addition allows tableaux to represent the use of \lemmas" in proofs. However, this would be only an ad hoc adjustment. The tableau rules are complete without the PB-rule, so there is no natural way of incorporating this rule in the tableau method (or, if you wish, there is a natural way which amounts to \simulating" the system that we are going to present below). A more interesting approach consists in weakening the operational rules so that the system becomes complete only with the addition of the PB-rule. There is (under very plausible assumptions) a unique system of

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

First International Congress on Tools for teching Logic The Interactive Learning Environment WinKE for Teaching Deductive Reasoning

WinKE is an interactive proof assistant based on the KE calculus, a refutation system which combines features from Smullyan’s analytic tableaux and Gentzen’s natural deduction. The software has been developed to support teaching logic and deductive reasoning at university level. In the sequel we brie‡y introduce the proof system KE and give an overview of the main features of the software tool.

متن کامل

An Interactive Theorem Proving Assistant

This paper describes WinKE, an interactive proof assistant, which is based on the KE calculus. The software has been designed to serve as a tutoring system supporting the teaching of logic and theorem proving through KE.

متن کامل

First International Congress on Tools for Teaching Logic The Interactive Learning Environment WinKE for Teaching Deductive Reasoning

WinKE is an interactive proof assistant based on the KE calculus, a refuta-tion system which combines features from Smullyan's analytic tableaux and Gentzen's natural deduction. The software has been developed to support teaching logic and deductive reasoning at university level. In the sequel we brieey introduce the proof system KE and give an overview of the main features of the software tool...

متن کامل

Using Interaction and Visualisation for Teaching Deductive Reasoning

In this paper we discuss how computers can be deployed to support teaching deductive reasoning at university level. These considerations led to the development of the interactive theorem proving assistant and learning environment WinKE. We start out by describing common difficulties in teaching logic and deductive reasoning and thereby justify the need for computer support in that field. We ide...

متن کامل

Easyprove: a tool for teaching precise reasoning

Teaching precise mathematical reasoning can be very hard. It is very easy for a student to make a subtle mistake in a proof which invalidates it, but it is often hard for the teacher to pinpoint and explain the problem in the (often chaotically written) student’s proof. We present Easyprove, an interactive proof assistant aimed at first year computer science students and high school students, i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998